Haarlem je mesto in občina na Nizozemskem. Je glavno mesto province Severna Holandija in leži na severnem robu konurbacije Randstad, enega največjih mestnih in metropolitanskih področij v Evropi. Haarlem je imel leta 2014 155.758 prebivalcev.
Haarlem je dobil status mesta (stadsrechten) leta 1245, čeprav so prvo mestno zidovje zgradili leta 1270. Sodobno mesto obsega nekdanjo občino Schoten, kot tudi predele, ki se prej pripadali mestoma Bloemendaal in Heemstede. Poleg mesta občina Haarlem obsega tudi zahodni del vasi Spaarndam. Novi predeli Spaarndama ležijo znotraj sosednje občine Haarlemmerliede en Spaarnwoude.